table{
    border: 1px solid gainsboro;
    border-collapse: collapse;
    border-spacing: 0;
}

th,td{
    padding: 8px 16px;
    border: 1px solid grey;
    text-align: left;
}
th{
    background-color: whitesmoke;
    color: red;
    font-weight: 600;
}